<script>
import api from '@/request/api.js'
export default {
  globalData: {
    session_key: '',
    openid: '',
    hasLogin: '',
    nickName: '',
    avatarUrl: '',
    nft_address: '',
    /* 用户实名认证信息 */
    is_auth: '',
    /* 登录token */
    token: '',
    /* 用户uid */
    uid: '',
  },
  onLaunch: function () {
    console.log('App Launch')
    // uni.loadFontFace({
    //   global: true,
    //   family: 'TTCHAOHEIJ',
    //   source: 'url("https://publish.onedaen.com/uploads/font/TTCHAOHEIJ.TTF")',
    //   success: (res) => {
    //     console.log('fontSuccess')
    //   },
    //   fail: (err) => {
    //     console.log('fail', err)
    //   },
    //   complete: (cmp) => {
    //     // console.log('complete', cmp)
    //   },
    // })
    if (uni.canIUse('getUpdateManager')) {
      const updateManager = uni.getUpdateManager()
      updateManager.onCheckForUpdate(function (res) {
        if (res.hasUpdate) {
          updateManager.onUpdateReady(function () {
            uni.showModal({
              title: '更新提示',
              content: '新版本已经准备好，是否重启应用？',
              success: function (res) {
                if (res.confirm) {
                  updateManager.applyUpdate()
                }
              },
            })
          })
          updateManager.onUpdateFailed(function () {
            uni.showModal({
              title: '新版本已经准备好',
              content: '新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~',
            })
          })
        }
      })
    } else {
      uni.showModal({
        title: '提示',
        content: '当前微信版本过低，请升级到最新微信版本后重试。',
      })
    }

    /* 从本地缓存读取数据 */
    // 验证登录token是否过期
    api.isLogin({}).then((res) => {
      console.log(res)
    })
  },
  onShow: function () {
    /* 从本地缓存读取数据 */
    // 验证登录token是否过期
    console.log('App Show')
  },
  onHide: function () {
    console.log('App Hide')
  },
}
</script>

<style lang="scss">
@import '@/uni_modules/uview-ui/index.scss';
//微信小程序
/* 选中后的 背景样式 （红色背景 无边框 可根据UI需求自己修改） */
radio .wx-radio-input.wx-radio-input {
  background-color: #181816 !important;
  border-color: #fff;
  background-clip: content-box !important;

  box-sizing: border-box;
  height: 35rpx !important;
  width: 35rpx !important;
}
radio .wx-radio-input.wx-radio-input-checked {
  background-color: #4effff !important;
  background-clip: content-box !important;
  border: 0 !important;
  box-sizing: border-box;
  height: 35rpx !important;
  width: 35rpx !important;
}

/* 选中后的 对勾样式 （白色对勾 可根据UI需求自己修改） */
radio .wx-radio-input.wx-radio-input-checked::before {
  /* 去除对号 */
  width: 35rpx;
  height: 35rpx;
  border-radius: 50%;
  background-color: #4effff;
}
/* u-cell的line */
.u-line {
  width: 90% !important;
  margin: auto !important;
  border-bottom-color: #4d4d4d !important;
}
/* u-cell right-icon */
.u-cell__right-icon-wrap .u-icon {
  text {
    font-size: 28rpx !important;
    line-height: 28rpx !important;
  }
}
/* 自定义字体 */
@font-face {
  font-family: HYYAKUHEI;
  src: url('https://publish.onedaen.com/uploads/font/HYYAKUHEI.TTF');
}
@font-face {
  font-family: TTCHAOHEIJ;
  src: url('https://publish.onedaen.com/uploads/font/TTCHAOHEIJ.TTF');
}
</style>
